<?php

namespace App\Controllers;

use Core\Request;
use Core\Response;

/**
 * 默认控制器 (访问 / 时)
 */
class Home
{
    /**
     * 默认方法 (访问 / 时)
     *
     * @param Request $request
     * @return Response
     */
    public function index(Request $request): Response
    {
        $data = [
            'message' => '欢迎来到框架！',
            'php_version' => phpversion()
        ];
        
        // 控制器必须创建并返回一个 Response 对象
        return (new Response())->json($data);
    }
}